
#ifndef _TTG_MATH_MATRIX_
#define _TTG_MATH_MATRIX_
#include "Common/Definitions.h"

#include "Relations.h"

namespace ttg
{
	namespace math
	{
		//Base class for any matrix. Provides some info.
		class Matrix
		{
			public:
				//Returns count of dimensions (components).
				virtual int getRank() = 0;
				//Returns size of component in bytes.
				virtual int getComponentSize() = 0;
		};
	}
}

#endif
